#ifndef __ULGFX_CROSSHAIR_H__
#define __ULGFX_CROSSHAIR_H__

#define CROSSHAIR_FILE		"./images/crosshair.png"
#define CROSSHAIR_R		0
#define CROSSHAIR_G		0
#define CROSSHAIR_B		0

#include "VSDL_RGB.h"
#include "VSDL_point.h"
#include "VSDL_image.h"
#include "VSDL_animation.h"

using namespace std;

class ULG_CrossHair{
private:
	static VSDL_Image sourceImage;
	VSDL_Point startXY;
public:
	ULG_CrossHair();
	ULG_CrossHair(VSDL_Point point);
	void Init();
	void OnMouseMove(int mouseX, int mouseY);
	void Show(SDL_Surface *destSurf);
};

#endif /*__ULGFX_CROSSHAIR_H__*/
